package com.dominator.repository;

import com.dominFramework.core.dao.SqlDao;
import com.dominFramework.core.typewrap.Dto;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public class DaoAosDic {

    @Autowired
    SqlDao sqlDao;

    /**
     * 查询指定类型的字典项目
     *
     * @param
     * @return
     */
    public List<Dto> queryDic(Dto dto) {
        return sqlDao.list("Dic.selectByName", dto);
    }

    /**
     * 查询指定类型的字典项目
     *
     * @param
     * @return
     */
    public List<Dto> getAllDic(Dto dto) {
        return sqlDao.list("Dic.selectAllToMap", dto);
    }

    /**
     * 查询指定类型的字典项目的分数
     *
     * @param
     * @return
     */
    public Integer getRemark(Dto dto) {
        return (Integer) sqlDao.selectOne("Dic.selectRemark", dto);
    }


}
